home *** CD-ROM | disk | FTP | other *** search
/ Freelog Special Freeware 31 / FreelogHS31.iso / ArgentCompta / Merchant of Venice / venice-0.71beta.exe / changelog.txt next >
Text File  |  2007-02-24  |  15KB  |  371 lines

  1. Changes for Venice, 0.71 beta 25/Feb/2007
  2. =========================================
  3.  
  4. * Added support for downloading ASX quotes from float.com.au.
  5.  
  6. * Updates to Usability:
  7.   - Now warns if you try to import wekeend stock quotes.
  8.     Stock quotes on weekends are not yet supported.
  9.  
  10. * Watch screens are now saved as XML files in the user's home directory.
  11.   This should make them easier to manage (e.g. backup).
  12.  
  13. * Bug Fixes:
  14.   - Can now work with volumes greater than 2147483647.
  15.   - Graphing from context menu in watch screen now works (bug #1328197).
  16.   - Importing quotes from Yahoo now works again. They changed the
  17.     date format to one Venice couldn't parse.
  18.  
  19. Changes for Venice, 0.7 beta 17/Apr/2006
  20. ========================================
  21.  
  22. * Added multi-currency portfolio support (Andrew Leppard, Quentin Bossard)
  23.  
  24. * Added support for currencies with greater than 100 subdivisions, e.g.
  25.   Kuwaiti dinar which has 1,000 fils per dinar.
  26.  
  27. * Portfolios are now saved as XML files in the user's home directory.
  28.   This should improve performance when loading and saving portfolios
  29.   and make them easier to manage (e.g. backup).
  30.  
  31. * Internationalisation:
  32.   - Catalan translation added (Jordi Pujol).
  33.  
  34. * Tuning:
  35.   - HSQLDB databases are now stored in binary format and are no
  36.     longer fully cached in memory. This should improve performance
  37.     and reduce memory usage.
  38.   - Charting indicators, such as Bollinger Bands, is now much faster.
  39.  
  40. * Library updates:
  41.   - HSQLDB V1.8.0.4 from 1.8.0.2
  42.   - MySQL Connector/J V3.1.12 from 3.1.11.
  43.  
  44. * Bug Fixes:
  45.    - User drawn lines now scale properly when graph is resized (Mark Hummel).
  46.  
  47. Changes for Venice, 0.6 beta 23/Oct/2005
  48. ========================================
  49.  
  50. * Added basic intra-day quote support.
  51.  
  52. * Updates to Gondola Language:
  53.   - Performance improvements due to stronger internal typing
  54.     (Alberto Nacher).
  55.   - Added sin() (Alberto Nacher).
  56.   - Added cos() (Alberto Nacher).
  57.   - Added log() (Alberto Nacher).
  58.   - Added exp() (Alberto Nacher).
  59.  
  60. * Updates to Paper Trade:
  61.   - The current capital, number of transactions and start of paper trade
  62.     now available to paper trade (Alberto Nacher).
  63.  
  64. * Internationalisation:
  65.   - Polish translation added (Benedict P. Barszcz).
  66.  
  67. * Tuning:
  68.   - Portfolio and Watch Screens now only load the quotes they use,
  69.     previously they'd load the entire day's quotes.
  70.  
  71. * Bug Fixes;
  72.   - Can now import more than 200 days of quote data from Yahoo in one
  73.     transaction (Dennis van den Berg).
  74.   - Fixed a bug where the quote sub-system, when expanding the date
  75.     range of a bundle of quotes, would attempt to re-load some quotes
  76.     that were already loaded.
  77.   - Venice no longer runs out of memory when importing very large
  78.     quote files (>10MB).
  79.   - Fixed a user interface bug where adding new equations to a
  80.     table resulted in any present equation columns being removed and
  81.     then re-added.
  82.   - Fixed an introduced bug in 0.5 where you needed to reload Venice
  83.     after importing new quotes.
  84.   - Fixed a bug where the portfolio's percent change could be widly
  85.     inaccurate.
  86.   - Fixed a bug where sometimes an exception was thrown when removing
  87.     a module frame.
  88.  
  89. * Library updates:
  90.   - HSQLDB V1.8.0.2 from 1.7.3.3.
  91.   - MySQL Connector/J V3.1.11 from 3.1.7.
  92.  
  93. Changes for Venice, 0.51 alpha 13/Apr/2005
  94. ==========================================
  95.  
  96. * Bug Fixes;
  97.   - Fixed a major bug where if the locale was not set in the
  98.     preferences, the application crashed at startup with a
  99.     NullPointerException.
  100.  
  101. Changes for Venice, 0.5 alpha 13/Mar/2005
  102. ==========================================
  103.  
  104. * Added Jython macro support (Dan Makovec).
  105.   
  106. * Chart Update:
  107.   - Added the custom graph to allow users to graph arbitrary indicators
  108.     using the Gondola language.
  109.   - Improved look of Candle Stick, Bar & Volume Charts (Bryan Lin).
  110.  
  111. * Internationalisation:
  112.   - Can now specify the language to use in preferences (Alberto Nacher).
  113.   - Swedish translation added (Pontus Str∩┐╜mdahl).
  114.  
  115. * Added Genetic Algorithms (Alberto Nacher).
  116.  
  117. * Updates to Genetic Programming:
  118.   - Can now specify window size in days.
  119.   - Can now specify the buy/sell stock price (Alberto Nacher).
  120.  
  121. * Updates to the Gondola Language:
  122.   - Added ema() quote function (Alberto Nacher).
  123.   - Added sd() quote function (Andrew Leppard, Alberto Nacher).
  124.   - Added bol_upper() quote function (Alberto Nacher).
  125.   - Added bol_lower() quote function (Alberto Nacher).
  126.   - Added obv() quote function (Alberto Nacher).
  127.   - Added momentum() quote function (Alberto Nacher).
  128.   - Added implicit casting in the following cases:
  129.  
  130.     float x integer = float
  131.     integer x float = integer
  132.  
  133.     for +, -, / and * (Alberto Nacher).
  134.  
  135. * Updates to Stock Quote Support:
  136.   - Added proxy authentication support (Bryan Lin).
  137.   - Added HSQLDB (Hypersonic) support.
  138.   - Maximum symbol length increased to 12.
  139.   - Replaced file quote source with internal database. This makes Venice
  140.     easier to use and removes the problem where the file quote source
  141.     would not work if a file contained quotes from different dates.
  142.   - Separated import and export dialogs to simplify interface.
  143.   - Improved speed of internet import.
  144.   - Venice now cleans up any dubious stock quotes, e.g. quotes where
  145.     the day low is greater than the day high etc.
  146.   - Venice now displays an import report with any warnings and errors
  147.     encountered.
  148.   - Added support for other databases through the JDBC driver field
  149.     (Dan Makovec).
  150.  
  151. * Updates to Usability:
  152.   - Added Venice icon.
  153.   - Mac OS X specific release.
  154.  
  155. * Can now import/export preference settings (Alberto Nacher).
  156.  
  157. * Licensing addtions:
  158.   - User now asked to accept license at startup.
  159.   - License viewable from Help menu.
  160.  
  161. * Bug Fixes:
  162.   - Paper trade and GP no longer sell, then buy back, the same stock on the
  163.     same day (Alberto Nacher).
  164.   - Fixed bugs preventing PostgreSQL support from working.
  165.   - Venice no longer complains about not being able to find database tables
  166.     if you try to load quotes before you have imported any.
  167.   - Gondola. Venice now properly displays an error if the user specifies
  168.     something other than a string when a string type is expected.
  169.   - Gondola. Venice now properly displays an error if the user specifies
  170.     a positive date offset in any function that accepts a date offset,
  171.     e.g. lag(), avg(), min() etc.
  172.   - No longer crashes if you input certain punctuation symbols in
  173.     inappropriate places (e.g. "$" in symbol, date or number fields).
  174.   - Fixed user interface display bugs under Mac OS X. Also under Mac OS X
  175.     it now uses the standard, and better looking, progress bar.
  176.   - Fixed portfolio import/export bug. Exported portfolio format has now
  177.     changed and is not backwards compatible.
  178.   - Fixed a bug where portfolios, watch screens and saved equations could
  179.     unintentionally be deleted.
  180.   - Fixed bugs in point & figure chart (Mark Hummel).
  181.   - Removed numerous compilation warnings (Dan Makovec).
  182.  
  183. Changes for Venice, 0.4 alpha 14/Aug/2004
  184. ==========================================
  185.  
  186. * Chart Update:
  187.   - Graphs' parameters are now user configurable.
  188.   - Separated graph views from indicators. Selecting a view
  189.     now replaces the current view, instead of appending.
  190.   - Added Bar Chart (Quentin Bossard).
  191.   - Added Candle Stick (Quentin Bossard).
  192.   - Added Exponentially Weighted Moving Average (Mark Hummel).
  193.   - Added Point & Figure (Mark Hummel).
  194.   - Added RSI.
  195.  
  196. * Internationalisation:
  197.   - The text is now fully internationalised.
  198.   - Chinese translation added (Bryan Lin).
  199.   - French translation added (Quentin Bossard).
  200.   - Italian translation added (Alberto Nacher).
  201.  
  202. * Portfolio Update:
  203.   - Addeed percent change column to Portfolio account table.
  204.   - Added portfolio table.
  205.   - Can now chart the value of just the cash in a portfolio.
  206.   - Can now chart the value of just the shares in a portfolio.
  207.   - Can now chart the value of any single account in a portfolio.
  208.   - Can now chart the number of stocks held in a portfolio.
  209.  
  210. * Updates to the Gondola Language:
  211.   - You can now specify just "close" instead of typing "lag(close, 0)".
  212.     Simillarly for open, high, low & volume. So instead of typing
  213.     "lag(close, 0) > lag(open, 0)" you now only need to type  "close > open".
  214.   - The offset argument is now optional in the lag(), min(), max(), avg() and
  215.     sum() functions. So instead of typing "avg(close, 30, 0)" you now only
  216.     need to type "avg(close, 30)".
  217.   - Added rsi() quote function.
  218.   - Added corr() quote function for finding the correlation between
  219.     two stock quotes.
  220.  
  221. * Updates to Genetic Programming:
  222.   - Can now specify the probability of each symbol being created
  223.     by the GP (Alberto Nacher).
  224.  
  225. * Updates to Usability:
  226.   - Multiple copies of the Importer Module will no longer be displayed.
  227.   - Multiple copies of the Preferences Module will no longer be displayed.
  228.  
  229. * Updates to Stock Quote Support:
  230.   - Added experimental PostgreSQL support.
  231.  
  232. * Updates to Watch Screen:
  233.   - Can now graph an index of a group of any stocks (Mark Hummel).
  234.  
  235. * Bug Fixes:
  236.   - Fixed a bug preventing Portfolio deletion under Windows (Bryan Lin).
  237.   - Fixed a bug when viewing a Portfolio created from a GP.
  238.   - Fixed various graphing bugs (Bryan Lin, Andrew Leppard).
  239.   - Fixed a bug when the paper trade could never afford to buy any stock.
  240.   - The standard deviation calculation is now correct.
  241.   - Percent change of stock value still wasn't quite right. Fixed.
  242.   - When sorting by account name in the account table, the "total row"
  243.     now always appears at the bottom.
  244.   - Fixed a bug where downloading quotes from Yahoo would stop if
  245.     there were no quotes for that day (e.g. the exchange was closed).
  246.   - The application now handles importing empty quote files.
  247.   - Limited precision of generated MetaStock quote files to prevent
  248.     stock quotes like "24.00020014".
  249.   - Words in the online help no longer run together likethis.
  250.  
  251. Changes for Venice, 0.3 alpha 14/Mar/2004
  252. ==========================================
  253.  
  254. * Added internet quote download.
  255.  
  256. * Added end-of-day Watch Screens.
  257.  
  258. * Stored Equation Updates:
  259.   - Redesigned stored equations preferences page.
  260.   - The stored equations preferences page is now accessible from all
  261.     equation combo boxes (by right mouse click).
  262.   - Fixed stored equation list in equation combo boxes.
  263.   - Can now add/edit/delete stored equations from equation combo boxes.
  264.  
  265. * Table Updates:
  266.   - Added "Find" feature to locate symbols in tables.
  267.   - Equation column results are now displayed according to their type,
  268.     e.g. 12, 12.0 & true.
  269.   - Can now rename portfolios.
  270.  
  271. * Updates to the Gondola Language:
  272.   - Full support for variables.
  273.   - Added constants.
  274.   - Multiple statement programmes are now supported.
  275.   - Added for() and while() flow control functions.
  276.   - Calculations are now made using "doubles" instead of "floats" for
  277.     greater precision.
  278.  
  279. * Updates to Genetic Programming:
  280.   - GP no longer progresses past generation 1 until breeding population size
  281.     is large enough.
  282.   - Higher performing individuals in breeding population now have a
  283.     greater chance of breeding over lower performing indvidiausl
  284.  
  285. * Updates to Usability:
  286.   - Many minor GUI enhancements.
  287.   - Symbols can now contain full stops, carets and numbers. Also the
  288.     maximum symbol length has been increased to 9.
  289.   - Preferences now remembers last preference page visited.
  290.  
  291. * Tuning:
  292.   - Massive speed improvements in GP and Paper Trade.
  293.   - Reduced memory required to store quotes by about 25%.
  294.  
  295. * Technical Updates:
  296.   - Venice can now run on Java 1.5 beta.
  297.   - Implemented new Money type to store cash values to fix precision problems.
  298.  
  299. * Bug Fixes;
  300.   - Fixed a bug where you couldn't import quote files on Windows.
  301.   - Fixed a bug where if you displayed the equation results in a table
  302.     with quotes over multiple dates, it would only display the
  303.     correct result for a single date.
  304.   - Fixed a bug where importing quotes into MySQL using MySQL's own
  305.     driver failed [mm.mysql driver OK].
  306.   - Fixed a memory retention issue when importing a large number of
  307.     quotes.
  308.   - Fixed a bug where adding new symbols to the chart failed.
  309.   - Fixed a bug where the preferences manager would only save the
  310.     preferences on the visible page.
  311.   - Fixed a bug where the preferencs page you selected would not always
  312.     appear.
  313.   - Fixed a bug where the GP wasn't mutating open/close/high/low types
  314.     properly.
  315.  
  316. Changes for Venice, 0.2 alpha 24/Aug/2003
  317. =========================================
  318.  
  319. * Added Genetic Programming.
  320.  
  321. * Updates to the Gondola Language:
  322.   - Strong type checking between integer, boolean, float & quote types.
  323.   - Creation of "true" and "false" keywords for boolean type.
  324.   - Added date functions: day(), month(), year(), dayofweek() and
  325.     dayofyear().
  326.   - Added maths functions: sqrt() and abs().
  327.   - Added sum() quote function.
  328.   - Renamed day_open, day_close, day_low, day_high, day_volume to
  329.     open, close, low, high & volume respectively.
  330.   - Partial support for variables.
  331.   - Now handles some run-time errors such as "divide by zero".
  332.  
  333. * Table Updates:
  334.   - Can now display each day's stock quotes for given stocks in a table.
  335.   - Can now display any given day's stock quotes in a table.
  336.   - Now displays correct percent change in stocks. Previously it calculated it
  337.     as day_close/day_open instead of day_close/yesterday day_close.
  338.   - Quote tables and Stock holding tables can now display point change.
  339.   - Stock holding table can now display percent return and average cost.
  340.  
  341. * Updates to Usability:
  342.   - Windows Installer.
  343.   - When importing quotes it now remembers the last directory specified.
  344.   - Improved paper trade interface.
  345.   - Sample quotes included.
  346.   - Removed skinlf support and moved to Java native look & feel support.
  347.     Under Java 1.4.2 or higher on Windows XP, Venice will now look like a
  348.     native Windows XP application.
  349.   - Equation viewer / editor dialog.
  350.  
  351. * Updates to Paper Trade:
  352.   - Can now paper trade multiple stock portfolios.
  353.   - Number of days held available to paper trade.
  354.   - Can now order stocks before trading.
  355.  
  356. * Updates to Stock Quote Support:
  357.   - Improved parsing of stock symbols.
  358.   - Importing quotes can now handle quote files with headers and comments.
  359.  
  360. * Tuning Support:
  361.   - Reduced memory footprint of stock quotes by 30%.
  362.   - Tuning Preferences Page lets you specify number of quotes cached.
  363.  
  364. * Technical Updates:
  365.   - Cancelling an operation now also cancels the underlying database
  366.     transaction.
  367.   - UNIX shell script now uses full path of Java to run Venice.
  368.  
  369. Initial Venice, 0.1 alpha 13/Apr/2003
  370. =====================================
  371.